.drift-wall-root.svelte-3cbgs2{position:relative;display:block;height:100%;min-height:320px;width:100%;overflow:hidden}.drift-wall-plane.svelte-3cbgs2{position:absolute;z-index:1;left:50%;top:50%;display:flex;cursor:pointer;flex-direction:row;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.drift-wall-col.svelte-3cbgs2{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall-track.svelte-3cbgs2{display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}.drift-wall-tile.svelte-3cbgs2{position:relative;display:block;flex:none;cursor:pointer;outline:none;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d;text-decoration:none}.drift-wall-inner.svelte-3cbgs2{pointer-events:none;position:absolute;inset:calc(var(--dw-gap) / 2);display:block;overflow:hidden;background:#0b0b12;border-radius:var(--dw-radius);opacity:var(--dw-dim);transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.drift-wall-tile.is-active.svelte-3cbgs2 .drift-wall-inner:where(.svelte-3cbgs2),.drift-wall-tile.svelte-3cbgs2:focus-visible .drift-wall-inner:where(.svelte-3cbgs2){opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #000000b3}.drift-wall-tile.svelte-3cbgs2:focus-visible .drift-wall-inner:where(.svelte-3cbgs2){box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #ffffffe6}.drift-wall-img.svelte-3cbgs2{display:block;height:100%;width:100%;-webkit-user-select:none;user-select:none;object-fit:cover;filter:grayscale(var(--dw-gray)) saturate(.92);transition:filter .42s cubic-bezier(.22,1,.36,1)}.drift-wall-tile.is-active.svelte-3cbgs2 .drift-wall-img:where(.svelte-3cbgs2),.drift-wall-tile.svelte-3cbgs2:focus-visible .drift-wall-img:where(.svelte-3cbgs2){filter:grayscale(0) saturate(1.05)}.drift-wall-overlay.svelte-3cbgs2{pointer-events:none;position:absolute;inset:0;background:var(--dw-overlay);opacity:.42;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.drift-wall-tile.is-active.svelte-3cbgs2 .drift-wall-overlay:where(.svelte-3cbgs2),.drift-wall-tile.svelte-3cbgs2:focus-visible .drift-wall-overlay:where(.svelte-3cbgs2){opacity:0}
